Configure iSCSI Target
2015/01/13 |
Configure Storage Server with iSCSI.
A storage on a network is called iSCSI Target, a Client which connects to iSCSI Target is called iSCSI Initiator. This example is based on the environment below. dlp.srv.world [10.0.0.30] - iSCSI Target www.srv.world [10.0.0.31] - iSCSI Initiator
On this example, use a LVM partition for iSCSI disks, so it needs your computer has enough space of disks for free.
If not, add a new HDD and create a new LVM partition first.
|
|
[1] | Configure iSCSI Target. |
# create a physical volume [root@dlp ~]# pvcreate /dev/sdb1 Physical volume "/dev/sdb1" successfully created
# create a volume group [root@dlp ~]# vgcreate -s 32M vg_target00 /dev/sdb1 Volume group "vg_target00" successfully created
# create a logical volume [root@dlp ~]# lvcreate -L 100G -n lv_target00 vg_target00 Logical volume "lv_target00" created
[root@dlp ~]#
yum -y install scsi-target-utils
[root@dlp ~]#
vi /etc/tgt/targets.conf # add to the end # if you set some devices, add <target>-</target> and set the same way with follows # naming rule : [ iqn.yaer-month.domain:any name ] <target iqn.2011-06.world.srv:target0> # provided devicce as a iSCSI target backing-store /dev/vg_target00/lv_target00 # iSCSI Initiator's IP address you allow to connect initiator-address 10.0.0.31 # authentication info ( set anyone you like for "username", "password" ) incominguser username password </target> /etc/rc.d/init.d/tgtd start Starting SCSI target daemon: Starting target framework daemon [root@dlp ~]# chkconfig tgtd on [root@dlp ~]# tgtadm --mode target --op show # show status Target 1: iqn.2011-06.world.srv:target0 System information: Driver: iscsi State: ready I_T nexus information: LUN information: LUN: 0 Type: controller SCSI ID: IET 00010000 SCSI SN: beaf10 Size: 0 MB Online: Yes Removable media: No Backing store type: null Backing store path: None Backing store flags: LUN: 1 Type: disk SCSI ID: IET 00010001 SCSI SN: beaf11 Size: 53687 MB Online: Yes Removable media: No Backing store type: rdwr Backing store path: /dev/vg_target00/lv_target00 Backing store flags: Account information: username ACL information: 10.0.0.31 |
[2] |
Next, Configure iSCSI Initiator to mount iSCSI disks.
|